package org.jeecg.modules.business.doc.business.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 入库任务下查detail dto
 *
 * @author zhoutong
 */
@Data
public class ListWmsInReceiptDetailDTO implements Serializable {

    @ApiModelProperty(value = "入库单id")
    private String inReceiptId;

    private String wmsInRecriptCode;

    private String documentType;

    @ApiModelProperty(value = "单据类型_转义")
    private String documentType_dictText;

    private String businessDate;

    private String warehousingDate;

    private String documentStatus;

    @ApiModelProperty(value = "单据状态_转义")
    private String documentStatus_dictText;

    private String materialCode;

    private String materialName;

    private String specification;

    private String warehouseName;

    private String warehouseAreaName;

    private String warehouseAreaLocationName;

    private BigDecimal warehouseQuantity;

    @Dict(dictTable = "wms_basic_unit", dicText = "name", dicCode = "id")
    private String unit;

    /**创建人*/
    @ApiModelProperty(value = "创建人")
    private String createBy;

    /**备注*/
    @ApiModelProperty(value = "备注")
    private String remark;

    /**客商*/
    @ApiModelProperty(value = "客商")
    private String customerSupplier;

    /**客商id*/
    @ApiModelProperty(value = "客商id")
    private String wmsBasicSupplierId;

}
